#ifndef _HELP_CURTAIN_H_
#define _HELP_CURTAIN_H_
#include "air32f10x_conf.h"

void curtains_485_test(uint8_t max_id);

void curtains_light_status_display(uint8_t max_id,
                                   uint16_t *default_scan_list,
                                   uint16_t one_board_test_times,
                                   uint16_t scan_interval,
                                   uint16_t with_sound);

void curtain_test_and_block_some_light(uint8_t min_id,
                                       uint8_t max_id,
                                       uint32_t n_scan,
                                       uint32_t scan_interval_us,
                                       uint16_t *default_scan_list);

void curtains_light_status_display_with_history(uint8_t max_id,
                                                uint16_t *default_scan_list,
                                                uint16_t one_board_test_times,
                                                uint16_t scan_interval,
                                                uint16_t with_sound);
#endif